@charset "utf-8";
@media screen and (min-width: 1360px){
.wrap{width:1140px; margin:0px auto; }	
.menu{ padding-left:10px;}
.navbar-default .nav li a{padding:0 35px;	font-size:16px; font-weight:200;}



.nraside{ width:200px; float:right; padding:15px;}
.nrsection{ float:left; width:875px; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:200px; float:right; padding:15px;}
.lmsection{ float:left; width:875px; padding:15px; border-right:1px solid #ddd; height:auto; }
}
@media screen and (max-width: 1360px) {
.menu{ padding-left:50px;}	


.nraside{ width:20%; float:right; padding:15px;}
.nrsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:20%; float:right; padding:15px;}
.lmsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }	
}
@media screen and (max-width: 1281px) {
.menu{ padding-left:30px;}	


#focusBar{height:482px;}
#focusBar li{height:482px; }
#focusBar .arrL,#focusBar .arrR{top:110px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-1280.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-1280.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-1280.jpg) no-repeat center center;display:none;}
}
@media screen and (max-width: 1200px) {
.wrap{width:auto; padding:0 20px;}

.nraside{ width:18%; float:right; padding:15px;}
.nrsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:18%; float:right; padding:15px;}
.lmsection{ float:left; width:74%; padding:15px; border-right:1px solid #ddd; height:auto; }

		
}
@media screen and (max-width: 1140px) {
.indexgg{ height: auto; background: #41609D; overflow: hidden;}
.indexgg .wrap{width: 100%; padding: 0;}
.indexgg .wz01,.indexgg .wz02,.indexgg .wz03{float: none; width: 100%; text-align: center; margin: 0; padding: 10px 0; border-bottom: 1px solid #ddd;}
.indexgg .wz01 img,.indexgg .wz02 img,.indexgg .wz03 img{width: 239px;}
.gywm{height: auto;}
.gywm .gynr{padding: 0 20px;}
.lstd .lvshijj{padding: 0 20px; }
.xinxi .l{float: left; width: 98%; margin-bottom: 15px}
.xinxi .r{float: left; width: 98%; padding-left: 2%;}
.tab .hd li{padding: 0 1.5%; text-align: center; width: 25%;  margin-right: 1%; height: auto;}
.zxly .l{float: none; width: 100%; margin: 0 auto;}
.zxly .r{float: none; width: 100%; margin-left: 0; margin: 0 auto;}
.shebei ul li{width: 23%;margin-left: 1%; margin-right: 1%;}
.shebei ul li .tupian{width: 100%;}
.shebei ul li .tupian img{width: 100%; height: auto;}

.footer .ewm{ float:none; width:100px;  border-right: 0;   margin:0 auto; padding-left: 0; padding-top: 30px; }
.footer .copy{ float:none; width: 100%; margin: 0 auto; height: auto; padding-left:0; padding-top:0;}
.footer .copy .dianhua{ float:none; width: 100%;  padding-bottom:15px; clear: both;}
.footer .copy .dianhua .dh01,.footer .copy .dianhua .dh02{ float: none; width: 267px; margin: 0 auto;}

.footer .copy .wenzi{float: none; margin: 0 auto; width:90%; padding-top: 80px;}
.footer .copy .wenzi p{ text-align: center; padding-bottom: 20px;}


.ywgszc .zhucelc ul li{float: left;width: 100%; margin-bottom: 15px;}

}
@media screen and (max-width: 1050px) {

.nraside{ width:20%; float:right; padding:15px;}
.nrsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:20%; float:right; padding:15px;}
.lmsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }	

	


}
@media screen and (max-width: 1025px) {
.sitetop .logo{ float:none;width:668px;margin:0 auto;}


#focusBar{height:386px;}
#focusBar li{height:386px; }
#focusBar .arrL,#focusBar .arrR{top:110px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-1024.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-1024.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-1024.jpg) no-repeat center center;display:none;}

.menu{ height:auto; }

.indexmain01-l-box{ float:left; width:100%;}
.indexmain01-c-box{ float:left; width:48%; padding-left:0;}
.indexmain01-r-box{ float:right; width:48%; }


}
@media screen and (max-width: 1000px) { 


.menu{ width:100%; margin:0 auto;  float:none; padding-left:20px;  }



} 
@media screen and (max-width: 980px) { 
.menu{padding-left:15px; }

#service .list{ float:left;  width:29%;  padding:0 2%; height:300px;  margin:30px 0 30px 0;}
#service .list .tu,#service .list .tu-on{ margin:auto;}
.wx{ border-right:0;}

#focusBar{height:369px;}
#focusBar li{height:369px; }
#focusBar .arrL,#focusBar .arrR{top:110px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-980.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-980.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-980.jpg) no-repeat center center;display:none;}
.ywgszc .zhuce ul li{float: left; width: 28.3%; margin-left: 2.5%; margin-right: 2.5%; margin-bottom: 2.5%;}
} 
@media screen and (max-width: 960px) { 
.menu{padding-left:15px; }

} 
@media screen and (max-width: 920px) { 
.menu{padding-left:10px; }
.webtop .sousuo{display: none;}
.webtop .logo{float: none; width: 448px; margin: 0 auto;}

.nraside{ width:19%; float:right; padding:15px;}
.nrsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }
.lmaside{ width:19%; float:right; padding:15px;}
.lmsection{ float:left; width:72%; padding:15px; border-right:1px solid #ddd; height:auto; }	

} 
@media screen and (max-width: 900px) { 

.tab1 .bd .lh .tabbox .list{float:right;width:56%; }
} 
@media screen and (max-width: 840px) {  

}
@media screen and (max-width: 820px) {  



#focusBar{height:309px;}
#focusBar li{height:309px; }
#focusBar .arrL,#focusBar .arrR{width:27px;height:68px;top:110px;background:url(/images/bt_arr-2.png) no-repeat;}
#focusBar .arrL{left:-27px;background-position:0px 0px;}
#focusBar .arrR{right:-27px;background-position:-34px 0px;}
#focusBar .arrL:hover{background-position:0px -68px;}
#focusBar .arrR:hover{background-position:-34px -72px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-820.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-820.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-820.jpg) no-repeat center center;display:none;}
.dbt,.dbt-w{ text-align:center; font-size:2.8em; font-weight:800; padding:20px 0;}

.shebei ul li{width: 48%;margin-left: 1%; margin-right: 1%;}

}
@media screen and (max-width: 768px) {  
.wrap{padding:0px 10px;}
.lmtop{ display: none;}
.sitetop{height: auto; overflow: hidden;}
.sitetop .dianhua{float: none; width: 220px; margin: 0 auto;}
.sitetop .right{ float: none; width: 135px; margin: 0 auto; text-align: center;}
.menu{  border-bottom: 1px solid #C9C9C9; }
.fuwu .title{width: 85%; margin: 0 auto; margin-top: 10px;text-align: center; font-size: 14px;}
.xinxi{padding: 20px 0; overflow: hidden;}

#focusBar{height:289px;}
#focusBar li{height:289px; }
#focusBar .arrL,#focusBar .arrR{top:110px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-768.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-768.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-768.jpg) no-repeat center center;display:none;}
.menu{ float:none;  height:auto; padding-top:5px; background: none;}

.navbar-default .nav{ width:100%;}
.navbar-default .nav li{width:100%; border-bottom:1px solid #ccc; line-height:31px;}
.navbar-default .nav li a{
	background:#333;
	color: #FFFFFF;
	width:auto; 
	height:31px;
	line-height:31px;
	font-size:14px; 
	font-weight:400;	
}	
.navbar-default .nav li a:hover
{	height:31px;
	line-height:31px;
	background:#ccc;
	color: #333;
	-webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.navbar-default .nav > .active > a,
.navbar-default .nav > .active > a:hover,
.navbar-default .nav > .active > a:focus, 
.navbar-default .nav > .curr > a,
.navbar-default .nav > .curr > a:hover,
.navbar-default .nav > .curr > a:focus 
{
	height:31px;
	color: #FFFFFF;
	background:#333333;	
}
.navbar-default .nav > .curr > a:hover{background:#D51733;}
.navbar-default .nav li.dropdown .dropdown-menu{ border:none; border-radius:0; margin:0; padding:0;}
.navbar-default .nav li.dropdown .dropdown-menu  li{ height:31px; line-height:31px; width:auto;}
.navbar-default .nav li.dropdown .dropdown-menu  li a {height:31px; line-height:31px; padding:0px 0px 0px 30px; width:auto; background:none;}
.navbar-default .nav li.dropdown .dropdown-menu  li a:hover{height:31px; line-height:31px;  }

.navbar-default .navbar-toggle{margin-right: 48%;}
.b-r{ border-right:0;}
.jishu{ height: auto; overflow: hidden;}
.jishu .row2{ width: 100%;  height: auto; overflow: hidden; }
.jishu .row3 ul li{ float: left; width: 96%; margin-left: 2%; margin-right: 2%; margin-bottom: 20px;  }
.wh .list{float: left; width: 96%; margin-left: 2%;  height: auto; }
.listb{border-left: 0; border-right: 0;border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin: 20px 0; padding: 20px 0;}



.r-boder{ border:none;}
.lmdatu-gongs,.lmdatu-xinwen,.lmdatu-wenhua,.lmdatu-renli,.lmdatu-kehu,.lmdatu-zhaobiao{ display:none;}
.dhtt{ padding-top:0.5em; padding-bottom:0.5em; border-top:0px solid #ddd; border-bottom:none;}
.bshare-custom .bshare-more bshare-more-icon more-style-addthis{ display:none;}
.lmsection{  width:auto; padding:0px; border:none; height:auto; }
.lmsection h1{ text-align:center; padding-top:15px; }
.tplist ul li{ float:left; width:45%; height:auto; margin-left:4%;  margin-bottom:10px; }
.tpnews ul li .tupian{ padding:5px; border:1px solid #ddd;}
.tpnews ul li .tupian img{ width:100%; height:auto;   }
.nrsection{  width:100%; padding:0px; border:none; height:auto; clear:both; }
.nrsection h1,.nrsection100 h1{ font-size:18px; font-weight:800;  color:#000000; margin:15px auto; text-align:center;}
.ct{font-size:14px;}
.ct .ct_box .shipin{ width:auto; margin:auto;}
.zxliuyan{ height:auto; padding-top:20px;}
.nraside{ width:auto; float:none; padding:0px; clear:both;}
.lmaside{ width:auto; float:none; padding:0px; clear:both;}

.classlist .classbox .l{float: left; width: 40%; padding-left: 2%;}
.classlist .classbox .r{float: right; width: 53%; padding-right: 2%;}


.footerdh{ height:auto;}
.footerdh .link a{display:block; border-bottom:#222 solid 1px;}
.footerdh .link span{display:none;}
.footerdh .link a:hover{ background:#cc0000; color:#fff;}
.footer .copy .dianhua{margin-left: 30px;}
.footer .copy .dianhua .dh01,.footer .copy .dianhua .dh02{width: 205px;  font-size:16px;  font-weight:400;}

.ywflgw .zxlingyu ul li{float: left; width: 29%; margin-left: 2%; margin-right: 2%; margin-bottom: 15px;}

}
@media screen and (max-width: 680px) { 

.sitetop .logo{ width:95%;margin:0 auto;padding-top: 0;}


.tab1{width:100%;margin:0px auto; border-bottom:1px solid #ddd; padding-bottom:20px;}

.tab1 .bd{width:100%;overflow:hidden; padding-top:10px;  }
.tab1 .bd .lh .tabbox .list{width:100%; float:none; margin-right:0; display:block;}
.tab1 .bd .lh .tabbox .list .tuijian{height:auto; overflow:visible; }
.tab1 .bd .lh .tabbox .list .tuijian h2{font-size:18px; padding-right:15px; height:auto; overflow:visible; height:auto\0; overflow:visible\0;}
.tab1 .bd .lh .tabbox .list .tuijian .info{ width:100%;margin-top:10px; }
.tab1 .bd .lh .tabbox .list ul{width:98%;}
.xw .tongzhi{width:99%;}
.xw .tongzhi ul{width:99%;}
.ywflgw .flfw ul li{float: left; width: 100%; margin-bottom: 20px}
.boder-flgw{ border: 0;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 20px 0;}
}
@media screen and (max-width: 620px) { 


}
@media screen and (max-width: 600px) { 	
.xxtitle .more{display: none;}
.lmsection ul li.li01 .lct{float:none; margin-left:0; padding-right:0; _display:inline; margin: 0 auto; text-align: center; margin-bottom: 0; padding-bottom: 0;}

.lmsection ul li.li01 .title a{font-size:16px; font-weight:bold;Font-family: "Microsoft YaHei";}

.fuwu ul li {   
    width:44%; margin-left: 3%;
    margin-bottom:20px;
    height:auto;
    padding:50px 0;
   
}
.ywflgw .title{ font-size: 22px;  }
.ywflgw .lianxitt{font-size: 22px; }
.ywflgw .zxlingyu .tt{ font-size: 22px; }
.ywflgw .zxlingyu ul li{float: left; width: 46%; margin-left: 2%; margin-right: 2%; margin-bottom: 15px;}

.ywgszc .title{ font-size: 22px;  }
.ywgszc .title2{ font-size: 16px;  }
.ywgszc .lianxitt{ font-size: 22px; }
.ywzqqs .title{ font-size: 22px; }
.ywajzx .title{font-size: 22px;  }
.ywgszr .title{ font-size: 22px; }
.ywfwcb .title{ font-size: 22px;  }

}
@media screen and (max-width: 570px) {  

#focusBar{height:289px;}
#focusBar li{height:289px; }
#focusBar .arrL,#focusBar .arrR{top:55px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-520.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-520.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-520.jpg) no-repeat center center;display:none;}
.navbar-default .navbar-toggle{margin-right:47%;}


}
@media screen and (max-width: 540px) {  

.bszx .box ul li{float: left; width: 96%; margin-left: 2%; margin-right: 2%;}
}
@media screen and (max-width: 480px) {  

.webtop .logo{width: 95%;}
.ywgszc .zhuce ul li{float: left; width: 46%; margin-left: 2%; margin-right: 2%; margin-bottom: 2%;}
.ywgszc .zhucelc ul li .tu{float: left;width: 100%;}
.ywgszc .zhucelc ul li .r{float: left; width: 94%; padding:0 3%;}
}

@media screen and (max-width: 400px) {  

.sc .scbox .SC_input{width:60px; }
.fuwu ul li {   
    width:94%; margin-left: 3%;
    margin-bottom:20px;
    height:auto;
    padding:50px 0;
   
}

}

@media screen and (max-width: 380px) {  

h1#logo,#header .logo{width:260px;height:59px;  background:url(logo-1024.png) no-repeat 0 0;}
.navbar-default .navbar-toggle{margin-right:47%;}

#focusBar{height:200px;}
#focusBar li{height:200px; }
#focusBar .arrL,#focusBar .arrR{top:40px;}
#focusBar ul li#focusIndex1{background:url(/images/top-1-360.jpg) repeat-x center center;display:block;}
#focusBar ul li#focusIndex2{background:url(/images/top-2-360.jpg) no-repeat center center;display:none;}
#focusBar ul li#focusIndex3{background:url(/images/top-3-360.jpg) no-repeat center center;display:none;}
.tpnews ul li{ width:95%; margin-left:3%; margin-top:13px; }
.tplist ul li{ width:95%; height:auto; margin-left:3%; background:#fff; margin-bottom:10px; }
.tplist ul li .tp img{height: auto;}
.tab .bd .lh .tabbox .list ul li a{width:70%;}
}
@media screen and (max-width: 360px) { 
.shebei ul li{width: 98%;margin-left: 1%; margin-right: 1%;}
}
@media screen and (max-width: 321px) { 
.ywflgw .zxlingyu ul li{float: left; width: 96%; margin-left: 2%; margin-right: 2%; margin-bottom: 15px;}

}
@media screen and (max-width: 241px) { 

}